Structures
Things to remember
Structures are stored in blocks of consecutive memory locations with padding if memory alignment is required.
Structure assignments and passing a structure as a parameter involves copying the entire structure.
C does not permit self-referential structure definitions:
struct data{
struct data d;
….
};